import qs from 'qs';

const axiosConfig = {
  // 请求后的数据处理
  // transformResponse: [
  //   function(data: AxiosResponse) {
  //     return data;
  //   },
  // ],
  // 查询对象序列化函数
  // paramsSerializer: function (params) {
  //   return params;
  // },
  // transformRequest: function(data) {
  //   return qs.stringify(data);
  // },
  baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
  // 请求超时时间
  timeout: 20000,
  // 跨域是否带token
  withCredentials: true,
  responseType: 'json',
  // xsrf 设置
  // xsrfCookieName: 'XSRF-TOKEN',
  // xsrfHeaderName: 'X-XSRF-TOKEN',
  // headers: {
  //   'Content-Type': 'application/json'
  // }

  // validateStatus: function(status: number) {
  //   return status >= 200 && status < 300;
  // },
};
export default axiosConfig;
